package com.guoq.controller;

import javax.annotation.Resource;
import javax.servlet.http.HttpServletRequest;

import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;

import com.guoq.pojo.EUDataGridResult;
import com.guoq.service.IOrderItemService;


/**
 * 
 * <P>类名称:OrderItemController
 * <P>类描述: 订单商品 Controller
 * <P>创建人:郭强  
 * <P>修改人:XXX 
 * <P>修改时间:2017年7月20日 上午11:59:04
 * <P>修改备注: 
 * @version 1.0.0
 * Copyright(c)2017西部在线-版权所有
 */
@Controller
@RequestMapping("/orderItem")
public class OrderItemController {
	@Resource
	private IOrderItemService orderItemService;
	
	@RequestMapping("/toadd")
	public String toIndex(HttpServletRequest request,Model model){
		return "/order/add";
	}
	
	@RequestMapping("/toedit")
	public String toedit(HttpServletRequest request,Model model){
		return "/order/edit";
	}
	
	/**
	 * 
	 *<P>开发者:郭强
	 *<P>方法名: getOrderList
	 *<P>描述: 获取商品列表（分页）
	 *@param page
	 *@param rows
	 *@return   
	 *@exception   
	 *@since  1.0.0
	 */
	@RequestMapping(value="/pagelist")
	@ResponseBody
	public EUDataGridResult pagelist(HttpServletRequest request, Integer page, Integer rows) {
		
		String orderid = request.getParameter("orderid");
		EUDataGridResult result = orderItemService.getPageListByOrderid(page, rows, orderid);
		return result;
	}
	
//	/**
//	 * 
//	 *<P>开发者:郭强
//	 *<P>方法名: add
//	 *<P>描述: 新增
//	 *@param order
//	 *@return   
//	 * @throws Exception 
//	 *@exception   
//	 *@since  1.0.0
//	 */
//	@RequestMapping(value="/save", method=RequestMethod.POST)
//	@ResponseBody
//	public Result add(Orders bean) throws Exception{
//		
//		Result result = this.orderItemService.createOrder(bean);
//		return result;
//	} 
	
//	 /**
//	 * 
//	 *<P>开发者:郭强
//	 *<P>方法名: update
//	 *<P>描述: 编辑
//	 *@param record
//	 *@return
//	 *@throws Exception   
//	 *@exception   
//	 *@since  1.0.0
//	 */
//	@RequestMapping(value="/update", method=RequestMethod.POST)
//	@ResponseBody
//	public Result update(Orders bean) throws Exception{
//		
//		Result result = this.orderItemService.updateOrder(bean);
//		return result;
//	} 
//	
//	/**
//	 * 
//	 *<P>开发者:郭强
//	 *<P>方法名: delete
//	 *<P>描述:	删除 
//	 *@param id
//	 *@return
//	 *@throws Exception   
//	 *@exception   
//	 *@since  1.0.0
//	 */
//	@RequestMapping(value="/delete")
//	@ResponseBody
//	public Result delete(Orders bean) throws Exception{
//		
//		Result result = this.orderItemService.delete(bean);
//		return result;
//	}
	
}
